準備好之後,接下來我們要來引入 Bootstrap 套件了,參考 鐵人賽Day28 - Vue Cli
我們除了可以在 App.vue 的 style 引入 Bootstrap 的 Scss 之外,有時候我們也想客製化自己的樣式,這時候我們就可以把 Boostrap 的變數拿來做使用,首先我們開新一個檔案,存在 src 底下的 assets 資料夾底下為 all.scss 接著引入 Bootstrap 的 Scss:
@import "~bootstrap/scss/bootstrap";
接著我們在 src 底下的 assets 資料夾新增一個 helpers 資料夾,用於跟原版的 Bootstrap 的變數區別
接著到 node_modules 資料夾底下找 variables.scss 這支檔案,另存新檔到 helpers 底下
這時侯回到 all.scss 檔案,我們要改寫成如下:
@import "~bootstrap/scss/functions"; // 載入 bootstrap 變數可以用的方法
@import "./helpers/_variables"; // 我們要客製化的變數
@import "~bootstrap/scss/bootstrap"; // 全部 bootstrap 套件
都好了之後,我們可以把 Bootstrap 的元件貼到 App.vue 底下測試看看是否有成功
我們也可以任意去更改 helpers 底下的 variables.scss 內的變數來客製化自己的樣式